題號:74 標題:Search a 2D Matrix 難度:Medium
Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties:
•	Integers in each row are sorted from left to right.
•	The first integer of each row is greater than the last integer of the previous row.
Example 1:
Input: matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 3
Output: true
Example 2:
Input: matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 13
Output: false
Constraints:
•	m == matrix.length
•	n == matrix[i].length
•	1 <= m, n <= 100
•	-104 <= matrix[i][j], target <= 104
我的程式碼
class Solution {
    public boolean searchMatrix(int[][] matrix, int target) {
        int i,j,k,lenx=matrix[0].length,leny=matrix.length;
        
        for(i=0;i<leny;){
            System.out.print("1" +i);
            if(target == matrix[i][lenx-1]){
                return true;
            }
            if(target > matrix[i][lenx-1]){
                System.out.print(" 2" +i);
                i++;
            }else{
                for(j=0;j<lenx-1;j++){
                    if(target == matrix[i][j]){
                        return true;
                    }
                }
                i++;
            } 
        }
        return false;
    }
}
day30心得
太好了,終於結束拉,終於不用每天都在想今天po了沒,可喜可賀,也恭喜我30天每天都進步了一點點,今天的題目超級廢XDD,題目並沒有說要多有效率XDD我就近乎於暴力解啦,大家明年見囉
終於不用每天都在想今天po了沒
還有 要po什麼內容 for me XD
恭喜完賽!
New title : AI&Data 要Deep 一點也要懂得Coding,可以看soft的前備刷題